storm sluice - Español Inglés Diccionario